﻿<?php
//файл функций движка
function SC() //ShowContent(Функция подключения того или иного модуля по URL
{
if(isset($_GET['content']))
{
$i = $_GET['content'];
switch($i)
{
case "news"; $mod ="modules/news.php"; break;
case "forum"; $mod = "modules/forum.php"; break;
case "add"; $mod = "engine/add_topic.php"; break;
case "showtopic"; $mod = "modules/show_topic.php"; break;
}
}
else
{
$mod = "modules/news.php";
}
require $mod;
}
function ST() //TitleShow (функция определяющия название страницы по URL
{
if(isset($_GET['content']))
{
$i = $_GET['content'];
switch($i)
{
case "news"; $title ="Новости"; break;
case "showtopic"; $title = "Статьи"; break;
case "add"; $title = "Добавить сообщение"; break;
case "enter"; $title = "Вход"; break;
}
}
else
{
$title = "Новости";
}
echo $title;
}

function MDBTUTF8() //MySQLDB to UTF8
{
mysql_query('SET NAMES "utf8"');
}

function GN() //Get News Функция выборки новостей из БД
{
$query = base64_encode("SELECT * FROM news ORDER BY NewsDate");
$q = mysql_query(base64_decode($query)) or die( mysql_error());
while(@$row = mysql_fetch_array($q))
{
$News['Name'][]= $row['NewsName'];
$News['Author'][] = $row['NewsAuthor'];
$News['Date'][] = $row['NewsDate'];
$News['Text'][]= $row['NewsText'];
}
return $News;
}
function GID()
{
$q = mysql_query("SELECT id FROM topics ORDER BY -id");
while(@$row = mysql_fetch_array($q))
{
$lastID[] = $row['id'];
}
return $lastID[0]+1;
}
function TA($Text,$Theme,$Name,$IMGNAME) //Thread ADD  (Добовляет посту в БД) 
{
$Date = date("Y-m-d-H:i:s");
$ID = GID();
$Text = nl2br($Text);
$query = "INSERT INTO topics (ID,Name,Text,Theme,Date,imgname)
VALUES ($ID,'$Name','$Text','$Theme','$Date','$IMGNAME')";
$one = base64_encode($query);
mysql_query(base64_decode($one)) or die (mysql_error());
}
function SS($orderby)
{
$q = mysql_query('SELECT * FROM topics WHERE theme = $where');
while(@$row = mysql_fetch_array($q))
{
$Topic[Name][] = $row[Name];
$Topic[Text][] = $row[Text];
$Topic[ID][] = $row[ID];
$Topic['Date'][] = $row['Date'];
$Topic['IMG'][] = $row['Imgname'];
}
return $Topic;
} // показывает Статьи запостенные пользователями сайта
?>


